ria framework patent asp attorney ajax security c++ .net object oriented content security internet security copy protection google web toolkit content adobe flex database j2ee copyright authentication drm license distribution encryption system electronic licensing cryptography network security digital ria development intellectual property music pligg databases anti virus openlaszlo java design canoo development management nexaweb